﻿using System;
using System.Collections.Generic;
using System.Diagnostics.Contracts;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace corpus_platform.Data
{
    public class FrameInstanceValue
    {
        public string Frame { get; set; }
        public Dictionary<string, object> Element { get; set; } = new();
        public int? Marker { get; set; } = null;
        public List<string> Focus { get; set; } = new();
        public Dictionary<string, object[]> ContainerFocus { get; set; } = new();
        public string Corpus { get; set; } = "";
        public string Source { get; set; } = "";
        public string[] FrameLexis { get; set; } = new string[0]; 
        public Dictionary<string, string[]> ElementLexis { get; set; } = new();
        public string[] InstanceLexis { get; set; } = new string[0];
    }
}
